package com.jmxcfc.blfsc.common.common.request;

import com.alibaba.fastjson.JSONObject;
import lombok.Data;
import lombok.ToString;

/**
 * 请求体的头部,作用是公共部分
 * @author zhuyiping
 */
@Data
@ToString
public class HeaderRequest {

    /**
     * 请求业务号(上游系统传)
     */
    private String requestNo;



    /**
     * 请求流水号(基础服务生成)
     * 批量模式中(比如短信):代指:请求厂商批次号【唯一标识这一批次】
     94语音对应requestId字段的概念
     玄武对应batchId的概念
     集微对应transactionId字段的概念
     *单笔模式(签章):代指:请求厂商的交易流水号【唯一标识这笔请求】:
     (1)CFCA是签章申请时生成:SignRequestServiceImpl.beforeOutbound方法内生成
     *
     */
    private String serialSeq;



    /**
     * 请求时间(上游传,格式yyyy-MM-dd HH:mm:ss.SSS)
     */
    private String requestTime;





    /**
     * 扩展字段
     */
    private JSONObject extend;
}
